package StudentsManage;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;

public class DeleteStu {
    public static void deleteStu(){
        System.out.println("请输入你要删除的学生的学号");
        Scanner scanner = new Scanner(System.in);
        int id = scanner.nextInt();

        //迭代器删除
//        Iterator<Student> iterator = Student.students.iterator();
//        Boolean found = false;
//
//        while(iterator.hasNext()){
//            Student next = iterator.next();
//            if (next.id == id){
//                //存在该学生
//                iterator.remove();
//                found = true;
//                System.out.println("删除学生成功");
//                break;
//            }
//        }
//        //不存在该学生
//        if(!found){
//            System.out.println("该信息不存在。请重新输入！");
//        }

        //判断是否存在该学生
        int index = Student.getIndex(id, Student.students);
        //存在该学生
        if(index != -1){
            Student.students.remove(index);
            System.out.println("删除学生成功");
        }else{
            System.out.println("该信息不存在。请重新输入！");
        }
    }
}
